/**
 * 
 */
package com.xx.questionnaire.cis.reverseEngineering;

import java.util.List;
import java.util.Map;

import org.apache.log4j.Logger;

/**
 * @author Administrator
 *获取实体类的属性。
 */
class GetProperty implements Runnable{
	static Logger log = Logger.getLogger(GetProperty.class);
	
	
	
	/**
	 * 获取实体类的全部属性<br>
	 * @param classname 实体类类名
	 * @return 包含了此类全部属性的集合
	 */
	public List<Map<String, Object>> getClassProperty(Class<?> classname){
		
		return null;
	}
	/**
	 * 返回指定类中具有指定修饰符的属性
	 * @param classname
	 * @param modifier
	 * @return
	 */
	public List<String> getClassProperty(Class<Object> classname,List<String> modifier){
		return null;
	}
	/**
	 * 
	 * @param classname
	 * @param type 属性的类型
	 * @return
	 */
	public List<String> getClassProperty(Class<Object> classname,Object type){
		return null;
	}
	
	/**
	 * 
	 * @param classname
	 * @param modifier
	 * @param type
	 * @return
	 */
	public List<String> getClassProperty(Class<Object> classname,List<String> modifier,Object type){
		return null;
	}

	
	
	public void run() {
		// TODO 自动生成的方法存根
		
	}
	
}
